草庐IT

Android RelativeLayout 边距

全部标签

android - 线性布局中按钮的边距

我正在创建一些按钮并将它们添加到定义为的线性布局中按钮是用创建的for(inti=0;i这些按钮总是有一个边距(大约3像素),我想将其删除。我有什么想念的吗?如果我使用我创建的自定义View,则它们之间没有空格。我应该设置lp.setMargins(-3,-3,-3,-3);哪个删除了边距?这有什么缺点吗? 最佳答案 我真的不认为他们有边距,但这与按钮的背景有关。按钮的默认背景可能是这样的图像:http://developer.android.com/guide/developing/tools/draw9patch.html其中包

java - 如何定义 CardView 的边距

支持CardView的默认边距是多少,以便我可以根据自己的情况定义边距? 最佳答案 我也遇到了同样的问题。它没有工作,即使我添加了android:layout_marginBottom。但我找到了解决方案。您的CardView应该在RelativeLayout内。然后android:layout_marginBottom和android:layout_marginTop将按预期工作。 关于java-如何定义CardView的边距,我们在StackOverflow上找到一个类似的问题:

android 在多种屏幕尺寸上使用边距

您好,我创建了一个应用程序,我想在多个屏幕上运行我在HDPi上构建了整个应用程序。当我在具有更大屏幕的较新的Android手机上运行它时,东西的对齐方式就出来了。我知道这是因为我已经设置了边距来使用DP来定位事物。我的问题是什么是跨多个屏幕尺寸使用边距的最佳实践和/或是否有一些我可以设置的代码可以根据屏幕尺寸划分/乘以DP?我想在尽可能多的设备上使用该应用程序。但这是我的第一个应用程序,所以不完全确定如何执行此操作。因此,我们将不胜感激任何帮助。这是我的布局示例屏幕分辨率屏幕xhdpi 最佳答案 那么使用DP的全部意义在于让您不必担

R:自动扩大VIM :: AGGR图中的边距

我正在尝试使用R软件包VIM可视化丢失的数据。我正在使用Rstudio版本3.4.0我已经使用了函数aggr(),但是我的数据框架的colnames似乎太长了。因此,X轴的某些标签不会出现。我想增加X轴底部的空间。library(VIM)aggr(df)这是我的DataFrameDF和我获得的情节我已经尝试使用PAR()函数,但没有任何改变。aggr(df,mar=c(10,5,5,3))或者par(mar=c(10,5,5,3))g=aggr(df,plot=FALSE)plot(g)我可以使用cex.Axis降低字体尺寸,但标签太小。aggr(df,cex.axis=.7)这是带有小轴标签

android - 是否有隐含的 ListFragment 边距/填充?如何删除它?

在我的布局中使用ListFragment时,我发现它有不需要的左边距-图像上的红色部分(上升到操作栏。我还没有找到关于这个问题的任何文档,但希望有人会知道-我怎样才能删除这个空间?您可以从图像中看到边距不在列表项级别,而是在更高级别-所以我猜这是fragment边距。值得注意的是,其他fragment都很好并且拉伸(stretch)到全屏宽度。唯一有问题的fragment是那些扩展ListFragment的fragment。 最佳答案 我遇到了同样的问题。我正在使用ActionBarSherlock并能够使用StylesandThe

android - 如何将 Theme.Holo.DialogWhenLarge 样式设置为自定义大小、位置、边距等?

我正在开发我的第一个Android应用程序(之前只在iOS和WP上运行过)并尝试在手机上全屏显示Activity,并在平板电脑上显示为对话框/弹出窗口。我找到了Theme.Holo.DialogWhenLarge,看来这就是我要找的。Activity在平板电脑上显示为对话框,但我没有找到如何更改Activity的大小和位置。它只是简单地显示在屏幕中央,大小和尺寸与手机上的大致相同。这怎么能改变?这是直接由Activity完成还是我必须创建子样式?我查看了Theme.Holo.DialogWhenLarge.此主题只是将PreferencePanel.Dialog应用于preferenc

android - 如何在 Android 中删除 ActionBar 中的左填充边距额外空间?

我一直在为这个左边的填充/边距拉扯我的头发只是不要消失问题,即将变成秃头......对此的解决方案将不胜感激!我已经尝试了SO的这些答案,它确实移动了一些填充,但不是全部。基本上所有的答案都说将contentInsetStart和contentInsetLeft设置为0dp。这确实删除了左侧的一些填充,但我仍然看到填充,它只是比我将contentInsetStart和contentInsetLeft设置为0dp之前小。此解决方案适用于三星手机,但不适用于我的任何平板电脑经测试,如Nexus7、Nexus9、DellVenus8等。我相信很多人都遇到过这个问题,这些是我尝试过的答案,但仍

android - 如何用关键帧控制边距?

我想先更改layout_marginStart,而layout_marginStart应该在第60帧之前更改。但是,随后的关键帧将被忽略,并且两个边距同时设置动画。 最佳答案 您的View上没有setLayoutMarginStart或setLayoutMarginEnd方法。app:attributeName参数将通过反射工作并搜索这些方法。实现此目的的一种方法是简单地继承您的View并编写您自己的setter。funsetMarginTop(newMarginTop:Int){vallp=layoutParamsas?ViewG

android - 使用 setDisplayHomeAsUpEnabled(true) 时如何设置 Home-Icon 边距?

我对native操作栏(不是ABS)有疑问。在正常状态下,图标两侧的边距为26像素。但是当我调用setDisplayHomeAsUpEnabled(true)它减少了这个边距,结果看起来更窄。你知道如何在setDisplayHomeAsUpEnabled(true)时保持这个边距吗?叫做?(最好没有解决方法和自定义View)提前致谢 最佳答案 您可以像这样设置主页图标的边距:(只需在Activity的onCreate(...)方法中调用以下代码)ImageViewivIcon=(ImageView)findViewById(andr

java - 为 BottomNavigationView 中的导航项添加边距

我有一个BottomNavigationView实例化如下:BottomNavigationViewnavigationView=findViewById(R.id.bottom_navigation);navigationView.setOnNavigationItemSelectedListener(this);/menu/menu.xml看起来像这样:/drawable/home_icon看起来像这样:如您所见,我在导航项的按钮周围设置了边框,但是,这些边框相互接触。因此我想在菜单按钮之间添加边距。我该怎么做?正如您还可以从屏幕截图中看到的,我正在阻止换档模式。我通过调用来做到这